package main

import "fmt"

func main() {

	// 这种不能转换的类型, 叫不兼容类型
	var flag bool
	flag = true
	fmt.Printf("flag=%t\n", flag)

	// bool 不能转换为 int string, 整型也不能转换为 bool
	fmt.Printf("flag=%d\n", flag)

	var ch byte
	ch = 'a'
	var t int
	t = int(ch) // 类型转换, 把 ch 的值取出来后, 再转换为 int, 然后赋值给 t
	fmt.Println("t = ", t)
}
